2021年大数据HBase(十六):HBase的协处理器(Coprocessor) 您所在的位置:网站首页 hbase 协处理器 二级索引 2021年大数据HBase(十六):HBase的协处理器(Coprocessor)

2021年大数据HBase(十六):HBase的协处理器(Coprocessor)

2024-07-06 05:58| 来源: 网络整理| 查看: 265

HBase的协处理器(Coprocessor)一、起源

Hbase 作为列族数据库最经常被人诟病的特性包括:

无法轻易建立“二级索引”难以执 行求和、计数、排序等操作

比如,在旧版本的( alter 'mytable', METHOD => 'table_att','coprocessor'=>'|org.apache.Hadoop.hbase.coprocessor.AggregateImplementation||'七、卸载的方式1、禁用表:      代码语言:javascript复制disable 'test' 2、修改表: 删除协处理器的配置信息      代码语言:javascript复制alter ‘test’, METHOD => 'table_att_unset', NAME => 'coprocessor$1’ 3、启动表    代码语言:javascript复制enable 'test'八、HBase的协处理器总结

Hbase的协处理器主要有二大类: ObServer 和 Endpoint

ObServer: 可以将其看做是拦截器(过滤器 触发器), 可以基于这种协处理器对Hbase相关操作进行监控(钩子 Hook) 例如: 监控用户插入到某个表操作, 插入之前要打印一句话 ObServer所提供一些类, 这些类可以监控到HBase中各种操作: 对数据的CURD 对表的CURD 对region的操作 对日志操作 ObServer能做什么事情? 1) 记录操作日志 2) 权限的管理 Endpoint: 可以看做数据库中存储过程,也可以看做在java代码中封装一个方法(功能), 将这个方法放置服务端, 让服务器进行执行操作, 客户端只需要拿到服务端执行结果即可 作用: 执行一些聚合操作: 求和 求差 求最大 .... 📢博客主页:https://lansonli.blog.csdn.net📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢本文由 Lansonli 原创,首发于 CSDN博客🙉📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有